home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 22 / AACD 22.iso / AACD / Sound / Subspace68k / src / TrackInfo.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-05-04  |  632 b   |  31 lines

  1.  
  2. struct TrackInfo {
  3.     UBYTE    private[4];  // DO NOT USE!
  4.     ULONG    StreamSize;
  5.     ULONG    HeaderSize;
  6.     ULONG    Length;
  7.     ULONG    Frequency;
  8.     UBYTE    Layer;
  9.     UBYTE    Version;
  10.     UBYTE    CRCs;
  11.     UBYTE    Emphasis;
  12.     UBYTE    Private;
  13.     UBYTE    Copyright;
  14.     UBYTE    Original;
  15.     UBYTE    Mode;
  16.     UWORD    Bitrate;
  17.     UWORD    Channels;
  18.  
  19.     char    *TrackInfoText;  // same text as displayed in AmigaAMPs TrackInfo line
  20.     char    *ID3title;
  21.     char    *ID3artist;
  22.     char    *ID3album;
  23.     char    *ID3year;
  24.     char    *ID3comment;
  25.     char    *ID3genre;
  26.     ULONG    Position;
  27.     UWORD    TrackNumber;
  28.     UWORD    DriveMode;       // 0=STOP, 1=PLAY, 3=PAUSE
  29.     UWORD    Hardware;        // 0=none, 1=MPEGA, 2=PowerUP, 3=External, 4=MPEGit
  30. };
  31.